to deliver the goods in time - Spanisch Englisch Wörterbuch